KeyedCollection.violatesExclusionConstraints

Checks if the item has any conflicting exclusion constraints.

Precondition:

assert(items !is null);

Postcondition:

if (result)
    assert(constraintName !is null && constraintName != "");
else
    assert(constraintName is null);

  1. bool violatesExclusionConstraints(T item, string constraintName)
    mixintemplate KeyedCollection(T)
    final
    bool
    violatesExclusionConstraints
    (
    in T item
    ,
    out string constraintName
    )
    out (result) { if (result) assert (constraintName !is null && constraintName != ""); else assert (constraintName is null); }
  2. bool violatesExclusionConstraints(T item)

Meta